Introduction
Batch file is a simple list of commands that can be used to
create automated tasks.
You can find the comprehensive list of the Batch file commands
in here.
There's also some example jvb scripts undr \jv16 PowerTools\Documentation\Example
Scripts\
The commands used in a batch file are the same used in the Console.
This means that the easiest way to create a batch file is to
control jv16 PowerTools with the Console and write down all
the command you need to write for the desired operation.
You can create batch files with any text editor, such as Notepad.
The file extension of a batch file is ".jvb". You
can run these files by double clicking them, if you can't start
jv16 PowerTools, go to preferences, more advanced and check
"Register .jvb as jv16 PowerTools batch file".
Simple Examples
RegTool
CS StartUp
SaveList RegTool "C:\startup.txt"
Terminate |
The batch saves the list of programs which start automatically
to a file in a txt format.
Hide
RegCleaner Manual -mos -idle -nopopup
SaveList RegCleaner "C:\Entries.html"
Run E:\D-Projektit\jv16 PowerTools\Temp\Entries.html -Shell
Terminate |
Runs one scan of the registry
cleaner, saves the results to a html file and then opens the
file in the default html viewer. The batch is ran without showing
the PowerTools.
FileTool
FindFiles [Source="C:\MP3\"] Find="*.mp3"
Retrieve="Artist, Title, Comment" |
Finds all MP3 files from C:\MP3\ (but not from its subdirectories)
and retrieves some information about them. After searching the
program waits for user to terminate it.
Advanced
Examples
If Tasks || LCase || sPos "sol.exe" {} >
0 then Kill sol.exe ||| ShowMessage You should be working,
not playing Solitaire! -Boss
Terminate
|
Checks if the user is playing Windows Solitaire, if he is the
batch closes the game and reminds the user about more important
things.
If GetTickCount || Calc {} / (1000*60*60) || Round
> 0 then ShowMessage Your computer has been running
over an hour!
|
Gets the computer's uptime, does some math and lets you know
if your computer has been running over an hour.
Console
Define x 0
Define z
z := 6
For (i = x to z; +1)
If i > 0 then
if i <= 2 then
PrintMessage i
end
end
End
|
An example how to use loops and variables. This batch simply
prints out the numbers one and two to the console screen.
|
|
|